de-sludging device - English Synonyms Dictionary